package com.quad.innovators.salesease.service;


import com.quad.innovators.salesease.model.dto.CaptchaResult;
import com.quad.innovators.salesease.model.dto.LoginResult;
import com.quad.innovators.salesease.model.query.LoginQuery;


public interface AuthService {

    /**
     * 登录
     *
     * @param loginQuery 登陆参数
     * @return 登录结果
     */
    LoginResult login(LoginQuery loginQuery);

    /**
     * 登出
     */
    void logout();

    /**
     * 获取验证码
     *
     * @return 验证码
     */
    CaptchaResult getCaptcha();

}
